/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package agenda.bean;

/**
 *
 * @author Antonio
 */
public class Telefone {
    private Integer id;
    private Contato contato;
    private String numero;
    private String descricao;

    public Telefone(Contato contato) {
        id = 0;
        this.contato = contato;
        numero = "";
        descricao = "";
    }

    @Override
    public String toString() {
        return numero + " ("+descricao+")";
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Telefone other = (Telefone) obj;
        if (this.id != other.id && (this.id == null || !this.id.equals(other.id))) {
            return false;
        }
        return true;
    }

    public Contato getContato() {
        return contato;
    }

    public void setContato(Contato contato) {
        this.contato = contato;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }
}
